@charset "utf-8";
/* 频道复用 */
.mt12 { margin-top:12px;}
.mt24 { margin-top:24px;}
/* 首页 */
.w_top .top_menu2 { line-height: 40px; float: left; height: 53px; width:460px; text-align:center;}
.w_top .top_menu2 a { width: 90px; display: block; text-align: center; float: left; font-family: "黑体"; font-size: 14px; height: 45px; padding-top: 8px; }
.w_top .top_menu2 .on { background-color: #02537c; }
.w_top .user_nav2 { float:right; width:300px; text-align:right; color:#fff; padding-top:14px; height:26px; line-height:26px;}
.w_top .user_nav2 a img{ padding:0 10px 0 20px;vertical-align:middle; width:26px; height:26px;}
.brand {background:#fff; width:920px; padding:20px;}
.mt20 {margin-top:20px;}
.focus_left { float:left; width:690px;}
.focus_left .ann { border:1px solid #EAEAEA; margin:10px 0 0 0 ; background:url(../images/brand_add.gif) left top no-repeat; line-height:33px; height:33px;}
.focus_left .ann  span{ float:left;width:80px; text-align: center; display:block; font-weight:bold; color:#007EB9;}
.focus_left .ann  ul{ display:block; float:right; width:600px;margin:0; padding:0;}
.focus_left .ann  ul li{ width:140px; float:left; display:block; margin:0; padding:0;}
.focus_left .ann  ul li a:hover{ text-decoration:underline}
.focus_right  { float:right;width:220px; height:310px; padding:0; margin:0; overflow:hidden;}
.focus_right img{width:220px; height:150px; margin:0; padding:0;}
.recommend_title { height:28px; line-height:28px;}
.recommend_title span{ float:left;border:1px solid #EAEAEA; width:100px; border-bottom:0; background:#f8f8f8; display:block; font-size:14px; font-weight:bold; text-align:center; color:#434343;}
.recommend_title .search{ float:right;}
.recommend_title .search select{ border:1px solid #CDCCCC; margin-right:10px;width:80px; height:22px; line-height:22px;color:#B2B2B2; }
.recommend_title .search input.c_search_text{ border:0; background:url(../images/search.gif) 0 0 no-repeat; width:100px; height:22px; line-height:22px; padding:0 7px;color:#B2B2B2; }
.recommend_title .search input.c_search_submit{border:0; background:url(../images/search.gif) right top no-repeat; width:26px; height:22px; line-height:22px; padding:0 7px;}
.recommend {border:1px solid #EAEAEA; margin:0; padding:15px; color:#444444; overflow:hidden;}
.recommend a{color:#444444;}
.recommend a:hover{ text-decoration:underline}
.recommend .big{ float:left; width:296px;}
.recommend .small{ float:right; width:570px; line-height:20px; display:block;overflow:hidden;}
.recommend ul{ width:620px;overflow:hidden;}
.recommend li{ float:left; width:118px; height:180px; padding-right:30px; text-align:center;}
.recommend li img{width:118px; height:120px; padding-bottom:5px;}
.recommend li a{ display:block;}
.news {width:888px;overflow:hidden;}
.news ul{ width:940px;}
.news li{ float:left; width:118px; height:180px; padding-right:36px; text-align:center;}
.news li img{width:118px; height:120px; padding-bottom:5px;}
.news li a{ display:block;}
.img-scroll { position:relative; margin:20px auto 0;border:1px solid #EAEAEA; padding:20px 50px; width:818px; overflow: hidden}
.img-scroll .prev,.img-scroll .next {cursor:pointer;position:absolute; display:block;width:50px; height:10px;margin:0; padding:70px 0; top:0; background:#fff;text-align:center;}
.img-scroll .prev { left:0;z-index:2}
.img-scroll .next { right:0}
.img-list { position:relative; overflow:hidden; z-index:1}
.img-list ul { width:9999px;overflow:hidden;}
.img-list li { float:left; display:inline; width:148px; margin-right:20px; text-align:center; line-height:30px;}
.img-list li a{color:#444444;}
.img-list li a:hover{ text-decoration:underline}
/* 收藏 */
.brand_favorites  {background-color: #fff;border: 1px solid #e3e3e3;width: 939px;padding:10px 0 20px 20px;}
.topiclist {float:left;display:block;width:233px;padding-top:12px;}
.topic {width:198px;padding:10px 10px 0 10px;border: 1px solid #efefef;}
.topic dt img{width:198px; padding:0 0 5px 0;_padding:0 ;}
.topic .imgh1{ height:130px;}
.topic .imgh2{ height:150px;}
.topic .imgh3{ height:205px;}
.topic .imgh4{ height:338px;}
.topic dd { line-height:20px;}
.topic dd,.topic dd a{ font-size:12px ; color:#89837D;}
.topic dd.fav { margin:5px 0 0 0;_margin:5px 0 0 0;text-align:right; height:24px}
.topic dd.fav a{ font-size:12px ; color:#006699; font-weight:normal;padding:2px 4px; margin-left:8px;}
/* 导航 */
.brand_nav {width: 960px;margin: 0 auto;overflow: hidden;}
#brand_nav_left{width: 218px;float: left;background: #FFF;text-align: left;border:1px solid #d9d9d9; }
#brand_nav_right{width: 730px;float: right;background: #fff;text-align: left;border:1px solid #d9d9d9;}
#brand_nav_left, #brand_nav_right{padding-bottom: 32767px !important;margin-bottom: -32767px !important; _overflow-x: hidden;}
@media all and (min-width: 0px) {
#brand_nav_left, #brand_nav_right{padding-bottom: 0 !important;margin-bottom: 0 !important; 	}
#brand_nav_left:before, #brand_nav_right:before
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	height: 0;
	}
}
#brand_nav_left .title { height:40px; line-height:40px; padding:0 20px; font-size:14px; color:#444; background:#f7f7f7;border-bottom:1px solid #d9d9d9; }
#brand_nav_left .title2 {border-top:1px solid #d9d9d9;}
#brand_nav_left .nav ul{ padding:10px 20px; margin:0;}
#brand_nav_left .nav li{ height:30px; line-height:30px; display:block; float:left; width:100%; padding-left:20px;}
#brand_nav_left .nav li.menu{ padding:0;border-bottom:1px dotted #d9d9d9;font-size:14px; color:#444; }
#brand_nav_left .nav li a{color:#89847e; }
#brand_nav_left .nav li a:hover{ text-decoration:underline;}
.brand_nav_right { padding:20px;}
.bread ,.bread a{color:#89847e; }
.assort {border:1px solid #EAEAEA; margin-top:10px; background:#f7f7f7; line-height:24px; padding:5px 0;}
.assort dl{ height:auto;padding:0 10px; display:block;}
.assort dl.assort_border {border-top:1px  dotted #d9d9d9;}
.assort dl.assort_border a{ float:left;color:#89847e; padding:0 15px; margin-right:40px; display:block;}
.assort dt{ float:left; width:60px;}
.assort dd{ float:left; width:600px;}
.assort dd.assort_brand{ float:left; width:540px; padding-bottom:30px; position:relative;}
.assort dd.assort_brand_all{ float:left; width:60px;}
.assort dd a{ float:left;color:#89847e; padding:0 15px; display:block;}
.assort dd.assort_brand a{ width:80px; padding:0 30px 0 0 ; display:block;}
.assort dd.assort_brand a.right{width:80px; padding:0 ;}
.assort dd a:hover{text-decoration:underline}
.assort dd a.this{ color:#0078b6;}
.assort dd a.other { background: url(../images/arrow_under.gif) 0 10px no-repeat; padding-left:10px; color:#0078b6; display:block; width:50px; position:absolute; bottom:5px; right:-30px; text-align:right;}

.list_title { background:#E5EFF3; border:1px solid #C1D4DC; padding:8px; margin-top:15px;}
.list_title span.selected select{float:left;height:22px; width:100px;}
.list_title span.selected_q a{ float:left;border:1px solid #d9d9d9; padding:0 8px; background:#fff; line-height:20px; height:20px; display:block; margin:0 0 0 10px;}
.list_title span.selected_q a:hover,.list_title span.selected_q a.this{background:#0077B5; color:#fff;}
.pagelist { float:right; width:280px; text-align:right; display:inline;}
.pagelist li { display:inline; line-height:24px;}
.pagelist li a{ padding:0 3px;}
.pagelist li a.page{ border:1px solid #d9d9d9; background:#fff; padding:0 5px;line-height:20px;}
.list { padding:10px 0;border-bottom:1px dotted #d9d9d9; position:relative; height:150px;}
.list .img img{ width:150px; height:150px; position:absolute; top:10px; left:0;}
.list .name{ width:520px; height:25px; line-height:25px; position:absolute; top:10px; right:0; font-size:14px; color:#0077B5; font-weight:bold;}
.list .present{ width:520px; height:90px; line-height:25px; position:absolute; top:45px; right:0; font-size:12px; color:#89837D; }
.list .price{ width:520px; height:25px; line-height:25px; position:absolute; top:135px; left:170px; font-size:12px; color:#434343; }
.list .price i{ color:#0077B5; font-style:normal;font-weight:bold;}
.list .collect{ width:160px; height:25px; line-height:25px; position:absolute; top:135px; right:0; font-size:12px; color:#434343; font-weight:bold;}
.list .collect a{ background:url(../images/collect.gif) 0 0 no-repeat; width:71px; height:25px; line-height:24px; color:#0077B5; display:block; float:right; text-align:center; margin-left:5px;}
.list .flows{ width:122px; height:35px; line-height:20px; position:absolute; top:78px; right:7px; font-size:12px; background:#fff;border:1px solid #d9d9d9; padding:8px; text-align:center;  overflow:hidden;}
.list .flows img{ padding:10px 10px 10px 0;vertical-align:middle;}

/* 产品详情 */
.brand_product .left { float:left; width:264px;}
.brand_product .left .showimg { float:left; width:248px; height:250px; padding:2px;}
.brand_product .left .showimg img{ width:248px; height:250px;}
.brand_product .left .showimg_s {float:left; width:44px; height:44px; padding:2px; margin:6px 3px 0 0; cursor: pointer;}
.brand_product .left .showimg_s.this { background:#0078B6; padding:2px;}
.brand_product .left .showimg_s img{ width:44px; height:44px;}
.nav_search { padding:20px;}
.nav_search .nav_search_name { float:left;width:116px; height:20px; line-height:20px; border:1px solid #C5D6DE;}
.nav_search .nav_search_submit { float:right;width:50px; height:24px; color:#fff; background:#0077B5; border:0;}
.nav_search .nav_search_list { width:176px; height:20px; line-height:20px; border:1px solid #C5D6DE; margin-top:6px; background:url(../images/arrow_under.gif) 160px 10px no-repeat;}
.brand_product .right { float:right; width:425px;}
.brand_product .right h1{ color:#434343; font-size:16px; font-weight:bold;line-height:18px;}
.brand_product .right span { display:block;}
.brand_product .right span.http{ color:#0077B5; font-size:12px;line-height:26px;}
.brand_product .right span.price{ color:#434343; font-size:14px; font-weight:bold; line-height:40px;}
.brand_product .right span.price i{color:#0077B5; font-style:normal;font-weight:bold;}
.brand_product .right span.collect{ color:#0077B5; font-size:12px;}
.brand_product .right p{ color:#89837D; font-size:12px;text-indent:2em;line-height:24px; padding-bottom:15px;}
.brand_product .collect a{ float:left;background:url(../images/collect_1.gif) 0 0 no-repeat; width:100px; height:35px; line-height:34px; color:#0077B5; display:block; text-align:center; margin-right:10px; font-weight:bold; font-size:14px;}
.brand_product .flows{ width:122px; height:35px; line-height:20px; position: relative; top:-52px; left:-220px;_left:-223px; font-size:12px; background:#fff;border:1px solid #d9d9d9; padding:8px 16px 8px 0; text-align:center;  overflow:hidden;}
.brand_product .flows img{ padding:10px 10px 10px 0;vertical-align:middle;}
.product_title {border-bottom:1px solid #eaeaea; height:29px; line-height:30px; margin-top:20px; position:relative; z-index:1;}
.product_title a{border:1px solid #eaeaea; height:28px; background:#f7f7f7; display:block; padding:0 15px;text-align:center; float:left; z-index:9; margin-right:10px; margin-bottom:-1px;position:relative;}
.product_title a.on{ font-size:14px; color:#434343; font-weight:bold; background:#fff; border-bottom:#fff 1px solid;}
.product_data { padding:10px 0; line-height:24px;}
.product_data span{ float:left; display:block;width:200px;}
.product_description {line-height:24px; color:#434343; font-size:14px; font-weight:bold;}
.product_content { margin:0; padding:10px 0; line-height:24px;}
.product_content p{ margin:10px 0 0 0; padding: 0;text-indent:2em;}
.product_appraise { background:#F5F5F5; padding:10px 0;}
.product_appraise span{ float:left;}
.product_appraise .appraise_line{ float:left;width:205px; height:13px; display:block; border:1px solid #F69A01; padding:0; margin:0; overflow: hidden; margin:8px 15px 0; }
.product_appraise .appraise_line img{height:13px;padding:0; margin:0;}
.product_appraise dl{ float:left; width:320px; padding:0 0 0 20px;}
.product_appraise .line{ border-right:1px solid #C1C5C7;}
.product_appraise dt{font-size:12px; color:#535353; font-weight:bold; height:40px;line-height:40px;}
.product_appraise dd{font-size:12px; color:#4E4E4E; height:30px;line-height:30px;}
.product_appraise dd.star { word-spacing:20px;}
.product_post {}
.product_post textarea { width:99%; border:1px solid #C2C5C7; margin-bottom:8px; color:#89837D; font-size:12px;}
.product_post label { float:left;}
.product_post input.submit { float:right;width:80px; height:22px; border:0; color:#fff; background:#006599; text-align:center;}
.product_comments {}
.product_comments dl{ margin-top:20px; line-height:24px;}
.product_comments dt{ float:left; width:40px; text-align:center;}
.product_comments dd.text{ float:right; width:610px; background:url(../images/product_comments.gif) top right no-repeat; padding:5px 10px 0 20px;}
.product_comments dd.date{ float:right; width:610px; background:url(../images/product_comments.gif) bottom right no-repeat; padding:5px 10px 5px 20px;}

/* 最新活动 */
.brand_activity { background:#fff;}
.activity_left { float:left; width:615px;padding:20px 0 20px 20px; overflow:hidden; line-height:24px;}
.activity_left img{ float:left; width:200px; height:200px;}
.activity_left h1{ float:right; width:400px; display:block; color:#0077B5; font-size:16px; font-weight:bold;}
.activity_left span{ float:right; width:400px; display:block; padding:5px 0 0; color:#6D6D6D;}
.activity_left a{background:#0077B5; font-size:12px; color:#fff; width:78px; height:20px;display:block; text-align:center;line-height:20px;}
.activity_right { float:right; width:318px; height:240px;overflow:hidden;}
.activity_right dl{ width:316px;height:81px; float:right;overflow:hidden; display:block;background:url(../images/activity_rbox.gif) bottom left no-repeat; cursor:pointer;}
.activity_right dl.this{background:url(../images/activity_rbox.gif) top left no-repeat;}
.activity_right dt { width:58px;height:58px;float:left; padding:10px 0 0 20px;}
.activity_right dt img{ width:58px;height:58px;}
.activity_right dd {width:220px; float:right; color:#6D6D6D; font-size:12px; line-height:20px; padding:10px 10px 0 0}
.activity_right dd span{ color:#0077B5; font-size:14px; display:block; font-weight:bold;}
.activity_title {border-bottom:1px solid #dadada;background:#f7f7f7;height:39px;  position:relative; z-index:1;line-height:40px;}
.activity_title a{display:block; padding:0 15px;text-align:center; float:left; z-index:9; margin-bottom:-1px;position:relative;}
.activity_title a.on{border-right:1px solid #dadada; height:39px; background:#fff;font-size:14px; color:#434343; font-weight:bold; background:#fff; border-bottom:#fff 1px solid;}
.activity_list { padding: 10px 0 20px 30px;}
.activity_list dl{ width:430px; padding:20px 0 ; float:left;border-bottom:1px dashed #dadada; margin-right:35px;}
.activity_list dl.no{border-bottom:0; padding-bottom:10px;}
.activity_list dt{ width:80px;height:80px;float:left;}
.activity_list dt img{ width:80px;height:80px;}
.activity_list dd{ width:340px; float:right; color:#6D6D6D; font-size:12px; line-height:24px;}
.activity_list dd span{ color:#0077B5; font-size:14px; display:block; font-weight:bold; padding-bottom:5px;}
.activity_list dd a{ background:#0077B5; font-size:12px; color:#fff; width:78px; height:20px;display:block; text-align:center;}



/* 品牌管理 */
.admin{background-color: #fff;}
.admin .l_nav{width: 200px;float: left;}
.admin .l_nav dl{margin-top: -1px;}
.admin .l_nav dt{border-bottom-color: #d9d9d9; border-bottom-width: 1px; border-bottom-style: solid;border-top-color: #d9d9d9; border-top-width: 1px; border-top-style: solid; height: 40px;line-height: 40px;color: #444444;font-size: 14px;background-color: #f7f7f7;padding-left: 20px;}
.admin .l_nav dd{padding-top: 5px;padding-bottom: 5px;}
.admin .l_nav dd li{height: 40px;line-height: 40px;font-size: 12px;padding-left: 30px;}
.admin .l_nav dd .on{background-color: #f0f5f8;}
.admin .l_nav dd li a{display: block;color: #0078b6;line-height: 40px;}

.admin .r_box{width: 719px; padding-left: 20px;padding-right: 20px; float: left;border-left-color: #d9d9d9; border-left-width: 1px; border-left-style: solid;min-height: 500px;}
.admin .r_box .title{height: 40px;border-bottom-color: #d9d9d9; border-bottom-width: 1px; border-bottom-style: solid;line-height: 40px;}
.admin .r_box .title h1{color: #444444;width: 200px;float: left;font-size: 14px;}
.admin .r_box .title a{float: right;margin-top: 10px;}
.admin .rlist{padding-top: 10px;padding-bottom: 50px;}
.admin .dlist{border-left-color: #d9d9d9; border-top-color: #d9d9d9; border-left-width: 1px; border-left-style: solid; border-top-style: solid; border-top-width: 1px;}
.admin .dlist th{color: #0078b6; background-color: #f7f7f7; border-bottom-color: #d9d9d9; border-right-color: #d9d9d9; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-width: 1px; height: 25px;line-height: 25px;}
.admin .dlist td{border-right-color: #d9d9d9; border-bottom-color: #d9d9d9; border-right-width: 1px; border-right-style: solid; border-bottom-style: solid; border-bottom-width: 1px; height: 30px;line-height: 30px;}

.admin .rlist .page{height: 40px;line-height: 40px;}
.admin .rlist .page span{float: right;}
.admin .rlist .page .but_b{margin-top: 10px;}

.admin .rlist .post td{height: 40px;line-height: 40px; font-size: 14px;}
.admin .rlist .post .inptxt{height: 25px;line-height: 25px;width: 100%;}

.admin .rlist .post .button{border-style: none; text-align: center;line-height: 20px;background-color: #006699;display: inline-block;margin: 0px;height: 20px;padding-top: 0px;padding-right: 20px;padding-bottom: 0px;padding-left: 20px;font-size: 12px;color: #FFF;text-decoration: none;}

.admin .rlist .post .reset{background-color: #FFF;background-image: url(../images/but_a.gif);background-repeat: no-repeat;background-position: left top;margin: 0px;padding: 0px;height: 20px;width: 60px;border: 1px solid #c9c9c9;display: inline-block;font-size: 12px;line-height: 20px;color: #89847e;text-decoration: none;text-align: center;}